package org.gcb.core.model;

/**
 * Types of defenses a {@link Toon} can have.
 * @author Jason
 */
public enum EDefense {
    /** <b>Armor Class (AC)</b> measures how hard it is for your enemies to land a significant blow on you with a weapon or a magical effect that works like a weapon. Some characters have a high AC because they are extremely quick or intelligent and able to dodge well, while other characters have a high AC because they wear heavy protective armor that is difficult to penetrate. */
    AC("Armor Class"),
    /** <b>Fortitude</b> measures the inherent toughness, mass, strength, and resilience of your physique. It is the key defense against attacks that include effects such as disease, poison, and forced movement. */
    FORT("Fortitude"),
    /** <b>Reflex</b> measures your ability to predict attacks or to deflect or dodge an attack. It’s useful against areas of effect such as dragon breath or a fireball spell. */
    REF("Reflex"),
    /** <b>Will</b> is your defense against effects that daze, disorient, confuse, or overpower your mind. It measures your strength of will, self-discipline, and devotion. */
    WILL("Will");
    
    private String text;
    
    private EDefense(String text) {
        this.text = text;
    }
    
    /**
     * Non abbreviated text.
     * @return
     */
    public String getText() {
        return text;
    }
}
